<?php

namespace app\models;

use Yii;

/**
 * This is the model class for table "etc_rules".
 *
 * @property int $id
 * @property string|null $name 规则名称
 * @property int|null $creators_per_job 发送达人数
 * @property int|null $product_num 每个类型选取产品数量
 * @property int|null $goods_per_store 单店铺最大选品数量（0=不限）
 * @property float|null $min_sale 最低销量（0=不限）
 * @property float|null $min_price 最低价格（0=不限）
 * @property float|null $min_pf 最低评分（0=不限）
 * @property float|null $min_yj 最低佣金比例（0=不限）
 * @property int|null $is_bp 是否爆品（0=不限，-1=否，1是）
 * @property int|null $is_new 是否新品（0=不限，-1=否，1是）
 * @property int|null $is_brand 是否品牌（0=不限，-1=否，1是）
 * @property int|null $drsj 导入时间，最近N天（0=不限）
 * @property string $create_at 创建时间
 * @property string $update_at 最后更新时间
 */
class EtcRules extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'etc_rules';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['creators_per_job', 'product_num', 'goods_per_store', 'is_bp', 'is_new', 'is_brand', 'drsj'], 'integer'],
            [['min_sale', 'min_price', 'min_pf', 'min_yj'], 'number'],
            [['create_at', 'update_at'], 'safe'],
            [['name'], 'string', 'max' => 200],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => Yii::t('app', 'ID'),
            'name' => Yii::t('app', '规则名称'),
            'creators_per_job' => Yii::t('app', '发送达人数'),
            'product_num' => Yii::t('app', '每个类型选取产品数量'),
            'goods_per_store' => Yii::t('app', '单店铺最大选品数量（0=不限）'),
            'min_sale' => Yii::t('app', '最低销量（0=不限）'),
            'min_price' => Yii::t('app', '最低价格（0=不限）'),
            'min_pf' => Yii::t('app', '最低评分（0=不限）'),
            'min_yj' => Yii::t('app', '最低佣金比例（0=不限）'),
            'is_bp' => Yii::t('app', '是否爆品（0=不限，-1=否，1是）'),
            'is_new' => Yii::t('app', '是否新品（0=不限，-1=否，1是）'),
            'is_brand' => Yii::t('app', '是否品牌（0=不限，-1=否，1是）'),
            'drsj' => Yii::t('app', '导入时间，最近N天（0=不限）'),
            'create_at' => Yii::t('app', '创建时间'),
            'update_at' => Yii::t('app', '最后更新时间'),
        ];
    }
}
